#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//typedef int INT;
//void test() {
//	int i = 1;
//	printf("%d ",i);
//}
//extern s;
//int main() {
//	printf("%d",s);
//	return 0;
//}
//#define ADD(x,y) (x+y)
//int main() {
//	int a = 1;
//	int b = 2;
//	int c = ADD(a,b);
//	printf("%d",c);
//	return 0;
//}

#include <stdio.h>
int main() {
    char a;
    while (scanf("%c", &a) != 1)
    {
        if (a >= 'A' && a <= 'Z') 
        {
            a += 32;
            printf("%c\n", a);
        }
        else {
            a -= 32;
            printf("%c\n", a);
        }
    }
    return 0;
}

//#include <stdio.h>
//int main() {
//    char a = 'B';
//        if (a >= 'A' && a <= 'Z')
//        {
//            printf("%c\n", a + 32);
//        }
//        else {
//            printf("%c\n", a - 32);
//        }
//        return 0;
//    
//}